satisfy the demands - Turkish English Dictionary